package sv.com.seguros.dao.asg;

import java.util.List;

import sv.com.seguros.dao.BaseDao;
import sv.com.seguros.exception.WebException;
import sv.com.seguros.web.controller.asg.AsgSeguroForm;

public interface AsgReporteDao extends BaseDao{
	
	public List<Object[]> findVigenciaClientes(AsgSeguroForm asgSeguroForm) throws WebException;
	public List<Object[]> findAsegurados(AsgSeguroForm asgSeguroForm) throws WebException;
	public List<Object[]> findAsesores(AsgSeguroForm asgSeguroForm) throws WebException;
	public List<Object[]> findPolizasVendidas(AsgSeguroForm asgSeguroForm) throws WebException;
	public List<Object[]> findPolizasPorCliente(AsgSeguroForm asgSeguroForm) throws WebException;
	public List<Object[]> findPolizasPorAsesor(AsgSeguroForm asgSeguroForm) throws WebException;
	public List<Object[]> findReclamos(AsgSeguroForm asgSeguroForm) throws WebException;
	public List<Object[]> findPendientes(AsgSeguroForm asgSeguroForm) throws WebException;
	public List<Object[]> findVentas(AsgSeguroForm asgSeguroForm) throws WebException;
	public List<Object[]> findAbonos(AsgSeguroForm asgSeguroForm) throws WebException;
}
